iT邦幫忙

2022 iThome 鐵人賽

DAY 17
1

丟個FLASK紀錄一下

from flask import Flask, render_template, url_for, redirect, request


app = Flask(__name__)
app.config["ENV"] = "development"
app.config["DEBUG"] = True


@app.route("/")
def index():
    return render_template("index.html")


@app.route("/test", methods=["GET", "POST"])
def test():
    return request(url_for("index"))


"""
@app.route("/test1")
def index():
    return render_template("index.html")


"""


@app.route("/test2")
def test2():
    return redirect(url_for("index"))


@app.route("/test3/<int:a>/<int:b>")
def test3(a, b):
    return str(a + b)


@app.route("/test4")
def test4():
    return request.args.get('abc')


"""
@app.route('/text5', methods=['POST'])
def JSON_value():
    if request.is_json:
        data = request.get_json()

        result = data.get('def', None)
        result = data.get('pi', None)
        result = data.get('abc', None)
    else:
        result = 'Not JSON Data'
    return result
"""


@app.errorhandler(404)
def page_not_found(error):
    return render_template('page_not_found.html'), 404


if __name__ == "__main__":
    app.run()


上一篇
<DAY16>JSON-SERVER 多支檔案
下一篇
<DAY18> axios 抓到json key值後設成選單選項
系列文
九局下半的學習日誌30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言